var SimilarJudge={
Show:function(Id,IsShow)
	{
	for(var Problems=fastCSharp.PageView.SkinValue.exam.Remote.Problems,Index=Problems.SkinValue.length;Index;)
		{
		var Problem=Problems[--Index];
		if(Problem.SkinValue.Id==Id)
			{
			var Judge=Problem.UserJudge;
			Judge.IsShowSimilarJudge.Set(IsShow);
			if(IsShow)
				{
				Judge=Judge.SkinValue.SimilarJudge;
				(this.SimilarAce=new fastCSharp.Ace({Id:'similarJudge'+Id,Code:Judge.ProgramContent,IsReadOnly:1})).Show();
				this.SimilarAce.Editor.setTheme('ace/theme/eclipse');
				this.SimilarAce.Editor.getSession().setMode('ace/mode/'+diantou.judge.GetLanguage(Judge.Language).AceMode);
				}
			return;
			}
		}
	}
		};